﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Data;
using System.Windows.Media.Imaging;

namespace Yelper.Phone.ValueConverters {   
        public class ProfilePictureConverter : IValueConverter {
            private const string PICTURE_LOCATION = @"http://www.yelper.be/Content/profileimages/";

            public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {                
                    if (String.IsNullOrEmpty((string)value)) {
                        return new BitmapImage(new Uri("/nophoto.png", UriKind.Relative));
                    } else {
                        return new BitmapImage(new Uri(PICTURE_LOCATION + value));
                    }
                
            }
            public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
                return null;
            }
        }
    }

